package lyl.string.regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 
 * @author Liu Yulong
 */
public class RegexUtil {

    public static void removeHtmlMarks(){
        String regEx="<.+?>"; //表示标签
        Pattern p=Pattern.compile(regEx);
        Matcher m=p.matcher("</div>   " +
        		"\n <div class=\"desc\">我的空间，包括java web开发方面的文章，网站优化方面的文件，和个人的一些其它方面的体会。www.seogog.com是个人目前在弄的一个网站。     </div>");
        String s=m.replaceAll("").replaceAll(" ","").replaceAll("\n","");
        System.out.println("s=\n"+s);
    }
    
    public static void test(){
        String str = "http://localhost:8080/sofpro/cms/previewjspfile/ucap/cms_0000000000000000047_tpl.jsp?requestCode=1";
        str = str.replaceAll("cms_[0-9]*_tpl.jsp", "sss.jsp");
        System.out.println("s=\n"+str);
        
    }
    public static void test2(){
        String str = "<div id='fff'>ssss</div>";
        str = str.replaceAll("<div id=[\\S]*>", "<div>");
        System.out.println("s=\n"+str);
    }
    /**
     * 去掉html标签
     */
    public static void test3(){
        String str = "<div id='fff'>ssss</div>";
        str = str.replaceAll("<[^>]*>", "");
        System.out.println("s=\n"+str);
    	
    }
    public static void main(String[] args){
        test3();
    }
}
